/* * STYLE GUIDE ========================================================= * * RED:#f15a24;
* WARM GREY BORDER:#c2c4c1;
* WARM TEXT:#42210b;
*/
/* * Place project specific CSS here. template.php should include * core/core.css,which provides some cross-project styling. */
body.hrw,body.popup {
	font-family:"Lucida Grande",Verdana,sans-serif;
	line-height:1.25em;
	margin:0px;
	padding:0px;
	color:#42210b;
	background:#fff;
	font-size:13px;
}
body.hrw {
	background:#e6e6e6;
}
.rtl {
	direction:RTL;
}
.ltr {
	direction:LTR;
}
#page .hidden {
	display:none;
}
a {
	color:#42210b;
}
.limiter {
	width:994px;
}
img,embed {
	display:block;
}
.filter-text * li,.description * li {
	list-style-position: inside;
}
/* * BUTTONS ============================================================= */
a.button,a.util-button,input.form-submit {
	padding:3px 5px;
	color:#37230F;
	font-weight:bold;
	border:1px solid #ccc;
	border-bottom:1px solid #bbb;
	background:#fff url(button.gif) 0% 100% repeat-x;
}
a.button:active,a.util-button:active,input.form-submit:active {
	background:#666;
	color:#fff;
	border:1px solid #444;
	border-bottom:1px solid #999;
}
div.buttons {
	line-height:2em;
	text-align: center;
}
/* * HEADER ============================================================== */
#header {
	height:180px;
	padding-bottom:14px;
}
#header a.logo,#header div.right {
	height:109px;
}
#header a.logo {
	display:block;
	float:left;
	width:110px;
	background:url(logo.png) no-repeat;
	text-indent:-999px;
	overflow:hidden;
}
#header div.right {
	width:884px;
	float:right;
	background:#fff;
}
#header div.top {
	text-align:right;
	font-size:11px;
	line-height:30px;
	height:30px;
}
#header div.personas,#header div.i18n {
	white-space:nowrap;
	text-align:right;
	float:right;
}
#header div.personas ul,#header div.i18n {
	padding:5px;
	font-weight:bold;
}
#header div.personas ul li {
	padding:0px 5px;
	display:inline;
	border-right:1px solid #b5a89c;
}
#header div.personas ul li.last {
	border:none;
}
#header div.personas ul li a {
	padding:3px 5px;
}
#header div.personas ul li a:hover,#header div.personas ul li a.active,#header div.personas ul li.active a {
}
#header div.i18n {
	font-size:11px;
	position:relative;
	z-index:5;
	padding:5px 0 5px 20px;
	margin-right:10px;
}
#header div.i18n span.i18n-links {
	cursor:pointer;
	background:url(l.png) 100% 50% no-repeat;
	text-align:center;
	padding:0 26px 0 0;
	display:block;
}
#header div.i18n ul {
	background:#fff;
	border:1px solid #ddd;
	width:100px;
	line-height:15px;
	position:absolute;
	right:0px;
	top:29px;
	display:none;
}
.rtl #header div.i18n ul {
	right:auto;
	left:10px;
}
#header div.i18n:hover ul,#header div.hover ul {
	display:block;
}
#header div.i18n ul li a {
	display:block;
	padding:5px 10px;
}
#header div.i18n ul li a:hover {
	background:#eee;
}
#header div.i18n ul li a.active,#header div.i18n ul li a.active:hover {
	background:#05a;
	color:#fff;
}
#header div.nav {
	border-bottom:1px solid #fff;
	background:#C8CCC4;
}
#header div.nav ul {
	width:660px;
	overflow:hidden;
	line-height:40px;
	height:40px;
	font-size:13px;
	float:left;
}
#header div.nav ul li,#header div.nav ul li a {
	width:110px;
	text-align:center;
	float:left;
}
#header div.nav ul li a {
	background:url(nav.png) 0px 0px no-repeat;
}
#header div.nav ul li a:hover {
	background:#fff;
}
#header div.nav ul li a.active,#header div.nav ul li a.active:hover,#header div.nav ul li.active a,#header div.nav ul li.active a:hover {
	background:url(nav.png) 0px -40px no-repeat;
}
#header div.nav ul.donate {
	width:110px;
	float:right;
}
#header div.nav ul.donate li a:hover,#header div.nav ul.donate li a,#header div.nav ul.donate li a.active,#header div.nav ul.donate li.active a.active {
	color:#fff;
	background:url(nav.png) 0px -80px no-repeat;
}
#header div.search,#header div.embargo {
	float:right;
	padding:7px 10px;
	overflow:hidden;
	width:204px;
	line-height:26px;
	height:26px;
	white-space:nowrap;
	text-align:center;
}
#header div.search * {
}
#header div.search #search-form,#header div.search div.form-item {
	margin:0px;
}
#header div.search .form-item label {
	display:none;
}
#header div.search input.form-text {
	float:left;
	width:160px;
	padding:2px 0px;
	height:20px;
	border:1px solid #a2a4a0;
}
#header div.search input#edit-submit {
	float:right;
	text-indent:-9999px;
	background:url(search-button.png) 0px 50% no-repeat;
	width:34px;
	height:26px;
	border:none;
}
#header div.embargo {
	text-transform:uppercase;
	color:#666;
}
.rtl #header div.nav ul li a {
	background-image:url(nav-rtl.png);
}
.rtl #header div.nav ul.donate li a:hover,.rtl #header div.nav ul.donate li a,.rtl #header div.nav ul.donate li a.active,.rtl #header div.nav ul.donate li.active a.active {
	background-image: url(nav-rtl.png);
}
/* RTL Float flip */
.rtl #header a.logo,.rtl #header div.nav ul,.rtl #header div.nav ul li,.rtl #header div.nav ul li a {
	float:right;
}
.rtl #header div.search,.rtl #header div.nav ul.donate,.rtl #header div.right,.rtl #header div.personas,.rtl #header div.i18n {
	float:left;
}
#subnav {
	background:#fff;
	color:#42210b;
	height:30px;
}
#subnav a:hover {
	color:#99994c;
}
body.donate #subnav {
	background:#655b51;
	color:#fff;
}
body.donate #subnav a {
	color:#fff;
}
#subnav #section-title {
	float:left;
	text-transform:uppercase;
	font-size:14px;
	font-weight:bold;
	padding:0px 12px 0px 8px;
	line-height:30px;
	height:30px;
}
#subnav div.subnav {
	padding:0px;
}
#subnav div.subnav ul {
	padding:0px;
	line-height:30px;
	height:30px;
}
#subnav div.subnav ul li,#subnav div.subnav ul li a {
	float:left;
}
#subnav div.subnav ul li a {
	padding:0px 12px;
	font-size:12px;
}
#subnav div.subnav ul li.active a,#subnav div.subnav ul li a.active {
	color:#99994c;
}
.rtl #subnav #section-title,.rtl #subnav div.subnav ul li,.rtl #subnav div.subnav ul li a {
	float: right;
}
/* * FOOTER ============================================================== */
#footer .back-to-top {
	float:right;
	display:block;
	padding:10px 10px;
	height:19px;
	width:19px;
	margin:0px;
	text-indent:-9999px;
	overflow:hidden;
	background:url(top.png) 10px 10px no-repeat;
}
.rtl #footer .back-to-top {
	float:left;
}
#footer div.nav {
	background:#d2d6ce;
	font-size:12px;
	line-height:20px;
	padding:5px 10px;
}
#footer div.nav a.rss-link {
	background:url(rss.png) no-repeat;
	width:19px;
	height:19px;
	text-indent:-999px;
	overflow:hidden;
	float:right;
}
#footer .pipe-links span.pipe {
	color:#9a8878;
	padding:0px 5px;
}
#footer .footer-blocks {
	background:#fff;
	padding:10px;
}
#footer .block {
	width:180px;
	font-size:10px;
	line-height:15px;
	float:right;
	margin:0px;
	border:0px;
}
#footer .block .filter-text {
	line-height:15px;
}
#footer .block .bcontent .content,#footer .block .bcontent,#footer .block h6.block-title {
	padding:0px;
	margin:0px;
	border:0px;
}
#footer .block h6.block-title {
	margin:0px 0px 5px;
}
#footer #block-tic-5 {
	float:left;
	width:auto;
}
#block-tic-5 .bcontent strong.vocab-header {
	text-transform:uppercase;
	font-weight:bold;
	display:block;
	margin:0px 0px 5px;
	clear:left;
}
#block-tic-5 .bcontent .col-left {
	float:left;
	width:190px;
}
#block-tic-5 .bcontent .col-right {
	float:left;
	width:570px;
}
#block-tic-5 .bcontent .col-right .item-list {
	float:left;
}
#block-tic-5 .bcontent .item-list ul {
	width:190px;
	margin:0px 0px 5px;
}
#block-tic-5 .bcontent .item-list li {
	padding-left:10px;
	text-indent:-10px;
}
#block-tic-5 .bcontent .item-list li a {
	color:#9a8878;
}
#sub-footer {
	padding:10px 0px;
	text-align:center;
	font-size:11px;
	color:#9a8878;
}
#sub-footer div.pipe-links span.pipe {
	margin:0px 5px;
}
#sub-footer div.pipe-links a {
	color: #42210b;
}
/* * PAGE ================================================================ */
#page a:hover {
	text-decoration:underline;
}
#page #content {
	background:#fff;
	padding:10px;
	border-bottom:solid 1px #c2c4c1;
}
body.panels #page #content {
	background:transparent;
	padding:0px;
	border:0px;
}
div.sidebar {
	width:200px;
}
div.sidebar-left {
	width:199px;
	padding-right:1px;
	float:left;
}
div.sidebar-right {
	width:322px;
	float:right;
}
.rtl div.sidebar-left {
	padding-left:1px;
	padding-right:0px;
	float:right;
}
.rtl div.sidebar-right {
	padding-left:0px;
	padding-right:1px;
	float:left;
}
div.form div.sidebar {
	width:300px;
	float:right;
}
body.sidebars #main {
	width:560px;
	float:left;
}
body.sidebar-left #main,body.sidebar-right #main,div.form div.main {
	width:658px;
	float:left;
}
#content div.form div.main {
	width:600px;
}
body.sidebar-left .rtl #main,body.sidebar-right .rtl #main,.rtl div.form div.main {
	float: right;
}
/* * PAGE TITLE / TOOLS ================================================= */
#page div.page-title {
	color:#42210b;
	background:#fff;
	padding:10px;
}
#page div.page-tools {
	background:#fff;
	padding:0px 10px;
	font-size:11px;
}
#page div.page-tools .clear-block {
	border-bottom:2px solid #c2c4c1;
}
#page div.page-tools .clear-block,#page div.page-tools ul {
	line-height:40px;
	height:40px;
}
#page div.page-tools ul {
	float:right;
}
#page div.page-tools ul li,#page div.page-tools ul li span,#page div.page-tools ul li a {
	float:left;
}
#page div.page-tools ul li a,#page div.page-tools ul li span.popup-trigger {
	cursor:pointer;
	padding-right:25px;
	padding-left:10px;
}
#page div.page-tools ul li a:hover {
	text-decoration:none;
}
#page div.page-tools ul li img {
	display:inline;
	vertical-align:middle;
}
#page div.page-tools a.print {
	background:url(print.png) 100% 50% no-repeat;
}
#page .share div.popup-links span.popup-trigger {
	background:url(share.png) 100% 50% no-repeat;
}
#page .i18n div.popup-links span.popup-trigger {
	background:url(l.png) 100% 50% no-repeat;
}
#page div.page-tools ul li div.popup-links ul.links {
	font-size:11px;
	line-height:25px;
	width:120px;
	height:auto;
}
#page div.page-tools ul li div.popup-links ul.links li a {
	padding: 0px 5px;
}
/* * TABS & MESSAGES ===================================================== */
div.console {
	margin:0px;
}
div.console div.console-message {
	padding:8px 15px;
}
ul.tabs {
	font-size:11px;
	padding:0px;
	background:#d6d6d6;
	border-bottom:1px solid #c6c4c4;
	overflow:visible;
}
ul.tabs li.active a,ul.tabs li a.active {
	float:left;
	background:#655b51;
	color: #fff;
}
/* * SUPERPAGER ========================================================= */
div.pager {
	text-align:left;
	font-size:11px;
	line-height:20px;
	padding:10px 0px;
}
div.pager a.next,div.pager a.prev,div.pager a.pager-first,div.pager a.pager-last {
	text-transform:uppercase;
	padding:0px 10px;
	height:19px;
	line-height:19px;
	float:left;
}
div.pager a.pager-last,div.pager a.next {
	padding-right:25px;
	background:url(pager.png) 100% 0% no-repeat;
}
div.pager a.pager-first,div.pager a.prev {
	padding-left:25px;
	background:url(pager.png) 0% 100% no-repeat;
}
span.pager-form {
	float:left;
}
span.pager-form * {
	font-size:11px;
	display:inline;
	margin:0em;
}
span.pager-form select,span.pager-form input.form-text {
	width:auto;
}
span.pager-form select option {
	display:block;
}
span.pager-form input.form-submit {
	display: none;
}
/* * TABLES ============================================================= */
table th {
	background:#eee url(table_th.gif) 0% 100% repeat-x;
	font-size:11px;
}
table td {
	font-size:11px;
	border:1px solid #ccc;
}
table td.half {
	width: 50%;
}
/** * BLOCKS ============================================================== */
div.block {
	position:relative;
	background:#fff;
	border-bottom:solid 1px #c2c4c1;
	padding:0px;
	margin: 0px 0px 14px;
}
/* Kill russian doll blocks */
div.block div.block,div.block div.node {
	background:transparent;
	border-bottom:none;
	margin:0px;
	padding:0px;
}
.block .bcontent {
	padding:0px 10px;
}
.block .bcontent .bcontent {
	padding: 0px;
}
.block-title,h6.block-title,.panels h2.title {
	/* Adjust titles down slightly -- this fakes correct leading alignment when all-caps */
	padding:12px 0px 8px;
	margin:0px 10px;
	font-size:10px;
	line-height:10px;
	text-transform:uppercase;
	font-weight:bold;
	letter-spacing:1px;
	border-bottom:2px solid #c2c4c1;
	background:#fff;
	color:#37230f;
}
.node .filter-text .block-title {
	font-size:11px;
	font-weight:normal;
}
a.admin-block {
	position:absolute;
	bottom:0px;
	right:0px;
	line-height:20px;
	padding:0px 5px;
	font-size:10px;
	text-transform:uppercase;
	background:#000;
	color:#fff;
	opacity:.5;
}
a.admin-block:hover {
	opacity:1;
}
.block .node .content {
	padding:10px 0px;
}
.block .ntype-copy img {
	margin:0px auto;
}
.block .field {
	padding:0px;
	border:0px;
}
div.sidebar div.block .node-body p {
	padding:0px;
}
div.sidebar div.block form {
	padding: 10px 0px;
}
/** EXCEPTIONS !!!! **/
#block-views-home_big_daddy .bcontent,#block-views-multimedia_big_momma .bcontent,#block-views-news_lp_breaking .bcontent {
	padding:0px;
}
#block-views-other_ongoing_crises div#other-ongoing-crises-tabs,#block-tic-front_tabby_tabs div#tabby-tabs,#block-tic-countries_tabby_tabs div#tabby-tabs,#block-views-home_reports .view-content,#block-views-home_multimedia .view-content {
	margin:0px -10px;
}
#block-views-home_reports .view-content .view-content,#block-views-home_multimedia .view-content .view-content {
	margin: 0px;
}
/** CONTENT REGION BLOCKS **/
#content-blocks div.block {
	border-bottom:0px;
}
#content-blocks div.block h6.block-title {
	padding-top:10px;
	padding-bottom:10px;
	border-top:2px solid #c2c4c1;
	margin:0px;
}
#content-blocks div.block .bcontent {
	padding: 0px;
}
/* * NODES =============================================================== */
.node {
	border:0px;
}
#content div.node-page div.node-body {
	font-family:Georgia,serif;
}
div.page-title h6.page-title,.node h6.node-title,#block-views-policy_lp_feature .field-node-title,#block-views-pubs_lp_feature .view-pubs-lp-feature .field-node-title,#block-tic-news_hybrid .view-news-lp-feature .field-node-title,#block-tic-topic_hybrid .view-topic-lp-feature .field-node-title,#block-views-ourwork_success_feature .field-node-title {
	font-family:Georgia,serif;
	font-size:24px;
	line-height:30px;
	padding:0px;
	border:0px;
	margin:0px 0px 10px;
	background:transparent;
}
#block-views-pubs_lp_feature .view-pubs-lp-feature .field-reportsynopsis-subtitle,.node h6.node-subtitle {
	color:#42210b;
	font-size:1em;
	font-family:"Lucida Grande",Verdana,sans-serif;
	line-height:25px;
	margin:0px 0px 10px;
}
.node h6.node-longtitle {
	color:#443;
	font-size:13px;
	line-height:20px;
}
.node .info,.node .meta {
	line-height:20px;
	padding:0px;
	font-size:11px;
	color:#666;
}
.node .info .date {
	color:#99994c;
	text-transform:uppercase;
	font-weight:bold;
}
.node .info {
	margin:15px 0px;
}
.node .info p {
	display:inline;
	margin:0px;
	padding:0px;
}
.node .author {
	color:#222;
}
.node span.hrwtype {
	background:#ccc;
	padding:3px 5px;
	margin-left:10px;
}
.node span.hrwtype a {
	color:#666;
}
.node div.node-sidebar {
	font-family:"Lucida Grande",Verdana,sans-serif;
	width:300px;
	float:right;
	clear:right;
	margin:0px 0px 20px 20px;
}
.rtl .node div.node-sidebar {
	float:left;
	clear:left;
	margin:0px 20px 20px 0px;
}
.ntype-profile div.node-sidebar {
	width:200px;
}
.node div.subbar {
	float:left;
	width:200px;
	margin:10px 20px 20px 0px;
}
.node div.node-sidebar dl,.node div.node-sidebar dt,.node div.node-sidebar dd {
	margin:0px;
	padding:0px;
}
.node div.node-sidebar dt {
	border-top:1px dashed #333;
	padding:5px 0px;
	font-size:11px;
	font-weight:bold;
	text-transform:uppercase;
}
.node div.node-sidebar dd {
	padding:0px 0px 5px;
}
.node div.node-sidebar dd .asset {
	margin:0px 0px 10px;
}
.node div.node-sidebar ul {
	margin:0em;
}
.node .node-sidebar .pullquote {
	padding:10px;
	color:#f15a24;
	background:#f5f5f5;
	line-height:1.75em;
}
.node .node-sidebar .pullquote .field-field-news-pullquote {
	font-style:oblique;
	font-family:Georgia,Palatino,serif;
	font-size:15px;
}
.node .node-sidebar .pullquote .field-field-news-pullquote-author {
	font-size:80%;
	line-height:120%;
	color:#99994c;
}
.node .field-field-news-pullquote cite {
	color:#000;
	display:block;
	text-align:right;
	font-size:11px;
	font-style:normal;
	font-family:'Lucida Grande',Verdana,sans-serif;
	line-height:1.25em;
}
.node .buttons {
	margin: 15px 0px;
}
/* CCK */
.node .field,.node .field-label,.node .field-items {
	text-align:left;
	margin:0px;
	padding:0px;
	border:0px;
	background:transparent;
	clear: none;
}
/* * SENDTO FORM ======================================================== */
form#messaging-sendto-form {
	clear:both;
	background:#e6e6e6;
	padding:10px;
	border-top:2px solid #c2c4c1;
	font-size: 11px;
}
/* * NODE TRANSLATION LINKS ============================================= */
div.node-translations {
	text-align:right;
}
div.node-translations span.label {
	font-size:9px;
	text-transform:uppercase;
	color:#666;
}
div.node-translations ul.links,div.node-translations ul.links li {
	display:inline;
}
div.node-translations ul.links li {
	margin-left:.5em;
}
.rtl .node-translations {
	text-align:left;
}
.rtl div.node-translations ul.links li {
	margin-right:0em;
	margin-left: .5em;
}
/* * NTYPE:PUBS ======================================================== */
div.node div.references {
	clear:both;
	border-top:1px solid #ccc;
	padding:20px 0px 0px;
	font-size:11px;
}
div.ntype-report img {
	margin:0px 0px 10px 10px;
	float:right;
}
ul.xslt-book,ul.xslt-book li {
	list-style-image:none;
	margin:0px;
	padding:0px 0px;
	list-style:none;
}
ul.xslt-book li {
	padding:5px 0px;
}
div.node ul.xslt-book-links {
	width:200px;
	float:right;
	line-height:15px;
	margin:0px 0px 10px;
	background:#eee;
	font-size:11px;
}
div.node ul.xslt-book-links span,div.node ul.xslt-book-links a {
	padding:5px;
}
div.node ul.xslt-book-links span.count {
	white-space:nowrap;
	width:50%;
	margin:0px auto;
	text-align:center;
	display:block;
}
div.node ul.xslt-book-links a.prev,div.node ul.xslt-book-links a.next {
	padding:5px;
}
div.node ul.xslt-book-links a.prev:hover,div.node ul.xslt-book-links a.next:hover {
	background:#05a;
	color:#fff;
}
div.node ul.xslt-book-links a.prev {
	border-right:1px solid #ccc;
	float:left;
}
div.node ul.xslt-book-links a.next {
	border-left:1px solid #ccc;
	float:right;
}
.rtl ul.xslt-book-links {
	float:left;
}
.rtl div.node ul.xslt-book-links a.prev {
	border-right:0px;
	border-left:1px solid #ccc;
	float:right;
}
.rtl div.node ul.xslt-book-links a.next {
	border-left:0px;
	border-right:1px solid #ccc;
	float:left;
}
div.toc {
	margin:.75em 0em;
}
div.toc-1 {
	font-size:1.25em;
	font-weight:bold;
}
div.toc-2 {
	margin-left:1em;
}
div.toc-3 {
	margin-left:2em;
}
div.toc-4 {
	margin-left: 3em;
}
/* * FILTER TEXT ========================================================= */
.filter-text {
	line-height: 1.75em;
}
/* * POPUP FORMS ========================================================= */
body.popup {
	padding-bottom:40px;
}
#assetref-view-form .buttons {
	text-align:right;
	border-top:1px solid #ccc;
	padding:9px 10px 10px;
	line-height:20px;
	background:#eee;
	position:fixed;
	left:0px;
	right:0px;
	bottom: 0px;
}
/* TODO:disable fixed position in IE 6 */
/* * VIEWS GENERAL LIST STYLING ========================================= */
form#views-filters {
	margin:0px 0px 10px;
}
.panels form#views-filters select {
	width: 150px;
	/** Need to set explicit width for Webkit browsers */
}
/* VIEW FIELDS */
.view-item .field-node-title {
	font-size:13px;
	line-height:18px;
}
.view-item .field-reportsynopsis-subtitle,.view-item .field-news-subtitle,.view-item .field-node-created,.view-item .field-node-body,.view-item .field-news-teaser,.view-item .field-profile-title,.view-item .view-data-node-body {
	font-size:11px;
	line-height:18px;
}
.view-item .field-reportsynopsis-subtitle,.view-item .field-news-subtitle,.view-item .field-node-body {
	font-family:Georgia,serif;
}
div.view-item .field-node-created,div.view-item .field-term {
	display:inline;
	color:#99994c;
	font-size:11px;
	margin-right:5px;
}
.view-item .field-node-created {
	text-transform: uppercase;
}
/* CUSTOM FOR taxonomy/term updatable block */
.view-content-updatable-box,.view-content-cities-box {
	position:relative;
	background-color:#ffffff;
	background-image:none;
	background-repeat:repeat;
	background-attachment:scroll;
	background-position:0% 0%;
	border-bottom-width:1px;
	border-bottom-style:solid;
	border-bottom-color:#c2c4c1;
	padding-top:0px;
	padding-right:0px;
	padding-bottom:0px;
	padding-left:0px;
	margin-top:0px;
	margin-right:0px;
	margin-bottom:14px;
	margin-left:0px;
}
.view-content-updatable-box h6.node-title,.view-content-cities-box h6.node-title {
	padding-top:12px;
	padding-right:0px;
	padding-bottom:8px;
	padding-left:0px;
	margin-top:0px;
	margin-right:10px;
	margin-bottom:0px;
	margin-left:10px;
	font-size:10px;
	line-height:10px;
	text-transform:uppercase;
	font-weight:bold;
	letter-spacing:1px;
	border-bottom-width:2px;
	border-bottom-style:solid;
	border-bottom-color:#c2c4c1;
	background-color:#ffffff;
	background-image:none;
	background-repeat:repeat;
	background-attachment:scroll;
	background-position:0% 0%;
	color:#37230f;
	font-family:'Lucida Grande',Verdana,sans-serif;
}
.view-content-updatable-box p,.view-content-cities-box p {
	font-size:11px;
	line-height:16px;
	padding-right:10px;
	padding-left:10px;
}
.view-content-updatable-box .info .date,.view-content-cities-box .info .date {
	font-size:9px;
	padding-top:0px;
	padding-right:0px;
	padding-bottom:0px;
	padding-left: 550px;
}
/* CUSTOM FOR special focus block */
div#about .view .view-special-focus-featured {
	position:relative;
	float:left;
	border:10px #000000;
}
div#about .panel-middle .panel-left {
	position:relative;
	float: left;
}
/* LIST VIEWS */
.view-pubs-lp-book .view-item {
	padding:8px 0px;
}
div.sidebar .block .item-list li,#content-blocks .block .item-list li {
	border:0px;
	padding:0px 0px;
	margin:15px 0px;
}
.view-content-taxonomy-filter .view-item,.view-news-listing .view-item,.view-other-commentary .view-item,.view-other-multimedia .view-item,.view-multimedia-title-section .view-item,.view-topic-lp-listing .view-item,.view-defenders-listing .view-item,.view-USA-Foreign .view-item,.view-USA-domestic .view-item,.view-pubs-reports .view-item {
	padding-top:10px;
	padding-bottom:10px;
	border-bottom:solid 1px #c2c4c1;
}
.view-expert-feature,.view-policy-lp-feature,.view-pubs-lp-feature,.view-ourwork-success-feature {
	padding-top:10px;
	padding-bottom: 10px;
}
* .view-item .view-item {
	/* Probably don't want any styling on russian doll views */
	border:0px !important;
	margin:0px;
	padding:0px !important;
}
.view-pubs-reports td.field-reportsynopsis-cover {
	width: 60px;
}
/* BOOK PROMO */
.view-item .field-promo-image img {
	margin:0px auto;
}
.view-pubs-lp-book .field-node-title {
	margin:8px 0px;
	text-align:center;
}
.view-pubs-lp-book .field-promo-link {
	text-align:right;
	font-size:11px;
}
.view-item .tic-node-type-icon {
	float:left;
	margin-right: 8px;
}
/* VIEW MORE */
.more {
	text-align:right;
	padding:0px;
	text-transform:uppercase;
	font-size:11px;
	line-height: 30px;
}
/* 3 COLUMN VIEWS */
#block-views-home_multimedia li,#block-views-home_reports li {
	width:200px;
	padding:10px 9px 10px 10px;
	float:left;
}
#block-views-home_multimedia li li,#block-views-home_reports li li {
	padding:0px;
	margin:0px;
	float:none;
}
#block-views-home_reports .view-field {
	margin: 0px 0px 15px;
}
/** * IMAGE HANDLING ===================================================== */
.asset {
	position:relative;
}
.view-content-taxonomy-filter .view-item,.view-success-stories-listing .view-item,.view-pubs-reports .view-item,.view-expert-feature .view-item,.view-multimedia-photo .view-item,.view-other-ongoing-crises .view-item,.view-news-listing .view-item {
	padding-left: 110px;
}
.view-content-taxonomy-filter .view-item .field-related-images,.view-content-taxonomy-filter .view-item .field-reportsynopsis-cover,.view-success-stories-listing .view-item .field-related-images,.view-pubs-reports .view-item .field-reportsynopsis-cover,.view-expert-feature .view-item .field-related-images,.view-multimedia-photo .view-item .field-related-images,.view-other-ongoing-crises .view-item .view-data-node-data-field-promo-image-field-promo-image-fid,.view-news-listing .view-item .field-related-images {
	width:110px;
	margin-left:-110px;
	/* TODO:IE6 double margin fix */
	float:left;
}
.view-policy-lp-feature .view-item,.view-ourwork-success-feature .view-item,.view-pubs-lp-feature .view-item,div.ntype-report_synopsis {
	padding-left:210px;
}
.view-policy-lp-feature .view-item .field-related-images,.view-ourwork-success-feature .view-item .field-related-images,.view-pubs-lp-feature .field-reportsynopsis-cover,div.ntype-report_synopsis .field-type-image {
	float:left;
	margin-left:-210px;
}
.profile-photo-caption,.asset .field-image-caption,.asset .field-copyright {
	font-size:9px;
	color:#444;
	line-height:12px;
	white-space:normal;
}
.asset .field-image-caption *,.asset .field-copyright * {
	margin:0px;
	padding:0px;
}
.view-asset-image-scale-200x,.view-asset-image-scale-200x-captioned,.view-asset-image-scale-200x-thickbox,.view-asset-image-crop-200x200,.view-asset-image-crop-200x200-captioned,.view-asset-image-crop-200x200-thickbox,.view-asset-image-crop-200x100,.view-asset-image-crop-200x100N,.view-asset-image-crop-200x100-captioned,.view-asset-image-crop-200x100N-captioned,.view-asset-image-crop-200x100-thickbox,.view-asset-image-crop-200x100N-thickbox {
	width:200px;
}
.view-asset-image-crop-163x50,.view-asset-image-crop-163x50N,.view-asset-image-crop-163x50-captoined,.view-asset-image-crop-163x50N-captioned,.view-asset-image-crop-163x50-thickbox,.view-asset-image-crop-163x50N-thickbox {
	width:163px;
}
.view-asset-image-scale-100x,.view-asset-image-scale-100x,.view-asset-image-crop-100x75,.view-asset-image-crop-100x75N,.view-asset-image-crop-100x75-captioned,.view-asset-image-crop-100x75N-captoined,.view-asset-image-crop-100x75-thickbox,.view-asset-image-crop-100x75N-thickbox {
	width:100px;
}
.view-asset-image-scale-300x,.view-asset-image-scale-300x-thickbox,.view-asset-image-scale-300x-captioned,.view-asset-image-crop-300x210,.view-asset-image-crop-300x210-thickbox,.view-asset-image-crop-300x210-captioned {
	width:300px;
}
.view-asset-image-crop-40x40,.view-asset-image-crop-40x40-thickbox,.view-asset-image-crop-40x40-captioned {
	width:40px;
}
.view-asset-image-crop-60x40,.view-asset-image-crop-60x40-thickbox,.view-asset-image-crop-60x40-captioned {
	width:60px;
}
.view-asset-image-crop-658x250,.view-asset-image-crop-658x250-thickbox,.view-asset-image-crop-658x250-captioned {
	width: 658px;
}
/* * HOMEPAGE =========================================================== */
/* Big daddy */
div#block-views-home_big_daddy,div#block-views-multimedia_big_momma {
	background:transparent url(big-daddy-cap.png) 0px 0px no-repeat;
	padding:5px 0px 0px;
	border:0px;
}
div#block-views-home_big_daddy .view-content,div#block-views-multimedia_big_momma .view-content {
	height:77px;
	padding-top:250px;
	position: relative;
}
/* Panel */
div#block-views-home_big_daddy div.fragment,div#block-views-multimedia_big_momma div.fragment {
	height:250px;
	width:658px;
	position:absolute;
	top:0px;
}
div#block-views-home_big_daddy .fragment-content,div#block-views-multimedia_big_momma .fragment-content {
	position:absolute;
	bottom:0px;
	left:0px;
	right:0px;
	background:url(big-daddy-mask.png) bottom repeat-x;
	padding:10px;
	width:638px;
}
div#block-views-home_big_daddy .fragment-content a,div#block-views-multimedia_big_momma .fragment-content a {
	color:#fff;
	font-weight:bold;
}
div#block-views-home_big_daddy .fragment-content *,div#block-views-multimedia_big_momma .fragment-content * {
	margin:0px;
}
div#block-views-home_big_daddy .view-item .view-field,div#block-views-multimedia_big_momma .view-item .view-field {
	line-height:15px;
	font-size:10px;
	color:#fff;
}
div#block-views-home_big_daddy .view-item .view-data-node-data-field-promo-link-field-promo-link-url a,div#block-views-multimedia_big_momma .view-item .view-data-node-data-field-promo-link-field-promo-link-url a {
	font-size:14px;
	font-weight:bold;
	text-transform:uppercase;
	color:#fff;
}
.ui-tabs-hide {
	display: none;
}
/* Links */
div#block-views-home_big_daddy ul.jstabs,div#block-views-multimedia_big_momma ul.jstabs {
	padding:2px 0px 0px;
	margin:0px;
	height:75px;
	text-transform:uppercase;
	font-size:11px;
}
div#block-views-home_big_daddy div#home-big-daddy-tabs li img {
	display:block;
}
div#block-views-home_big_daddy ul.jstabs li,div#block-views-multimedia_big_momma ul.jstabs li {
	float:left;
	margin:0px;
	padding:0px;
	width:165px;
	height:75px;
	list-style:none;
	white-space:nowrap;
	overflow:hidden;
	color:#fff;
}
div#block-views-home_big_daddy ul.jstabs li a,div#block-views-multimedia_big_momma ul.jstabs li a {
	color:#fff;
}
div#block-views-home_big_daddy ul.jstabs li.last,div#block-views-multimedia_big_momma ul.jstabs li.last {
	width:163px;
}
.rtl div#block-views-home_big_daddy ul.jstabs li,.rtl div#block-views-multimedia_big_momma ul.jstabs li {
	float:right;
}
div#block-views-home_big_daddy ul.jstabs li,div#block-views-multimedia_big_momma ul.jstabs li {
	display:block;
	overflow:hidden;
	white-space:nowrap;
	background:url(big-daddy-btn-cap.png) 0% 100% no-repeat;
}
.rtl div#block-views-home_big_daddy ul.jstabs li a,.rtl div#block-views-multimedia_big_momma ul.jstabs li a {
	background-position:100% 100%;
}
div#block-views-home_big_daddy ul.jstabs li.ui-tabs-selected,div#block-views-multimedia_big_momma ul.jstabs li.ui-tabs-selected {
	height:20px;
}
div#block-views-home_big_daddy ul.jstabs li .title,div#block-views-multimedia_big_momma ul.jstabs li .title {
	line-height:20px;
	padding:0px 5px;
	font-size:9px;
}
div#block-views-home_big_daddy ul.jstabs li a.imagecache,div#block-views-multimedia_big_momma ul.jstabs li a.imagecache {
	background:none;
	height:50px;
}
div#block-views-home_big_daddy ul.jstabs li.ui-tabs-selected img,div#block-views-multimedia_big_momma ul.jstabs li.ui-tabs-selected img {
	display: none;
}
/* BIG MOMMA SPECIALS */
div#block-views-multimedia_big_momma .view-content {
	height:42px;
}
div#block-views-multimedia_big_momma ul.jstabs {
	height:40px;
}
div#block-views-multimedia_big_momma ul.jstabs li,div#block-views-multimedia_big_momma ul.jstabs li a {
	height:40px;
}
div#block-views-multimedia_big_momma ul.jstabs li.ui-tabs-selected a {
	overflow:hidden;
	text-indent: -999px;
}
/* * TABBED BLOCKS ====================================================== */
#other-ongoing-crises-tabs ul.jstabs,#tabby-tabs ul.jstabs {
	background:url(tabs-bg.png) repeat-x;
	padding:0px;
	margin:0px;
	list-style:none;
	line-height:26px;
}
#other-ongoing-crises-tabs ul.jstabs li,#other-ongoing-crises-tabs ul.jstabs li a,#tabby-tabs ul.jstabs li,#tabby-tabs ul.jstabs li a {
	float:left;
}
#other-ongoing-crises-tabs ul.jstabs li a,#tabby-tabs ul.jstabs li a {
	font-size:11px;
	padding:3px 8px;
	font-weight:bold;
	text-transform:uppercase;
}
#other-ongoing-crises-tabs ul.jstabs li.ui-tabs-selected a,#tabby-tabs ul.jstabs li.ui-tabs-selected a {
	background:#fff;
	padding-right:6px;
	border-right:2px solid #c2c4c1;
}
#other-ongoing-crises-tabs div.fragment-content {
	padding:10px;
}
#tabby-tabs div.fragment-content {
	padding:10px 0px;
}
#tabby-tabs .cell {
	float:left;
	width:309px;
	padding:0px 10px 5px 10px;
}
#tabby-tabs .cell .view {
	border-bottom:1px dashed #361708;
}
#tabby-tabs .last .cell .view {
	border:none;
}
#tabby-tabs strong {
	display:block;
	padding:5px 10px;
	font-size:11px;
	text-transform:uppercase;
}
#tabby-tabs strong a {
	color:#f15a24;
}
#tabby-tabs .view {
	display:block;
	padding:0px 0px 5px;
	margin:0px 10px;
}
#tabby-tabs .view-item {
	padding:5px 10px 5px 10px;
	text-indent:-10px;
}
#tabby-tabs .view-item * {
	line-height:15px;
	font-size:11px;
	display: inline;
}
/* * NEWS LP ============================================================ */
/* breaking news */
div#block-views-news_lp_breaking {
	background:#fff15f url(breaking-news-slashes.png) 100% 10px repeat-x;
	border:0px;
	border-right:10px solid #fff15f;
	border-left:10px solid #fff15f;
}
div#block-views-news_lp_breaking h6.block-title {
	float:left;
	background:#fff15f;
	font-size:11px;
	text-transform:uppercase;
	line-height:10px;
	margin:0px;
	padding:10px 10px 0px 0px;
	border:0px;
	font-weight:bold;
}
div#block-views-news_lp_breaking .bcontent {
	padding:10px 0px;
	clear:left;
}
div.view-news-lp-breaking .view-content * {
	display:inline;
}
div.view-news-lp-breaking .field-node-title {
	font-size: 15px;
}
/* News hybrid */
#block-tic-topic_hybrid-mid {
	width:500px;
	padding:10px 0px;
}
#block-tic-topic_hybrid .view-topic-lp-feature,#block-tic-topic_hybrid .view-topic-lp-news,#block-tic-cities_hybrid .view-event-feature-image,#block-tic-cities_hybrid .view-event-feature-text,#block-tic-news_hybrid .view-news-lp-feature,#block-tic-news_hybrid .view-news-lp-listing,#block-tic-policy_hybrid .view-USA-domestic,#block-tic-policy_hybrid .view-USA-Foreign {
	width:300px;
	padding:10px 0px;
}
#block-tic-topic_hybrid .view-topic-lp-feature,#block-tic-cities_hybrid .view-event-feature-image,#block-tic-news_hybrid .view-news-lp-feature,#block-tic-policy_hybrid .view-USA-domestic {
	float:left;
}
#block-tic-topic_hybrid .view-topic-lp-news,#block-tic-cities_hybrid .view-event-feature-text,#block-tic-news_hybrid .view-news-lp-listing,#block-tic-policy_hybrid .view-USA-Foreign {
	float:right;
}
#block-views-press_lp_news .view-press-lp-news .item-list li,#block-tic-topic_hybrid .view-topic-lp-news .item-list li,#block-tic-cities_hybrid .view-event-feature-text .item-list li,#block-tic-news_hybrid .view-news-lp-listing .item-list li,#block-tic-policy_hybrid .view-USA-domestic .item-list li,#block-tic-policy_hybrid .view-USA-Foreign .item-list li {
	margin: 0px 0px 10px;
}
/* Recent multimedia */
#news .view-other-multimedia {
	padding:10px 0px;
}
#news .view-other-multimedia .asset {
	float:left;
	margin-right:19px;
}
#news .view-other-multimedia .last {
	margin-right: 0px;
}
/** Copy Blocks */
#block-tic-tic_copy_77 {
	font-family: "Lucida Grande";
	font-size: 10px;
	background:url(ta_bg.jpg) no-repeat;
	color:#FFFFFF;
	border:none;
}
#block-tic-tic_copy_77 div.donate {
	padding:0;
	/*border-bottom:dashed 1px #42210b;
	*/
}
#block-tic-tic_copy_77 div.donate a,#block-tic-tic_copy_77 div.stay-informed a,#block-tic-tic_copy_77 div.take-action a  {
	font-family: "Lucida Grande";
	font-size: 14px;
	font-weight:normal;
	color:#FFFFFF;
	/*border-bottom:dashed 1px #42210b;
	*/
}
#block-tic-tic_copy_77 div.stay-informed {
	padding:0;
	padding-top: 17px;
}
#block-tic-tic_copy_77 div.take-action {
	padding:0;
	padding-top: 22px;
	padding-bottom: 5px;
}
#block-tic-tic_copy_77 a {
	/* text-transform: uppercase;*/
}
/** * PUBLICATIONS ======================================================= */
#content-blocks #block-tic-report_media {
	width:200px;
	float:right;
}
#content-blocks #block-tic-report_media .asset {
	margin:10px 0px 0px;
}
#content-blocks #block-tic-report_download,#content-blocks #block-xslt_book-1 {
	width:423px;
	float:left;
	clear: left;
}
/** * ABOUT ============================================================== */
div#about .panel-left,div#about .panel-right,div#news .panel-left,div#news .panel-right,div#policy-makers .panel-left,div#policy-makers .panel-right {
	width:322px;
	background: #FFFFFF;
}
/** * OUR WORK LP ======================================================== */
/* Success story feature */
.view-ourwork-defenders .view-item,.view-special-focus-featured .view-item {
	padding:10px 0px;
	border-bottom: 1px solid #c2c4c1;
}
/* Experts */
.view-ourwork-experts .view-item {
	position:relative;
	min-height:40px;
	padding:10px 0px 10px 50px;
	border-bottom:1px solid #c2c4c1;
}
.view-ourwork-experts .view-item .field-related-images {
	position:absolute;
	left: 0px;
}
/* Recent activity */
#block-tic-news_topic_recent strong {
	font-size:11px;
	text-transform:uppercase;
}
#block-tic-news_topic_recent strong a {
	color:#f15a24;
}
#block-tic-news_topic_recent .item-list ul li {
	margin:0px;
	padding:10px 0px;
	border-bottom:1px solid #ccc;
}
#block-tic-news_topic_recent .item-list ul li li {
	padding:5px 0px;
	border: 0px;
}
/** * Jobs */
#jobs ul.view-jobs li {
	margin:1em 0;
}
#jobs ul.view-jobs li h3 {
	font-size: 1.2em;
}
/** * Press */
#block-views-press_video_player .bcontent {
	padding:10px;
}
.view-press-video-player .item-list {
	height:205px;
	overflow:auto;
}
.view-press-video-player .item-list ul li {
	clear:both;
	overflow:hidden;
	font-size:11px;
	line-height:12px;
	background:#eee;
	border-left:5px solid #ccc;
	border-top:1px solid #CCC;
}
.view-press-video-player .item-list ul li:hover {
	border-left-color:#05a;
}
.view-press-video-player .item-list ul li.playing {
	border-color:#383830;
	background:#585850;
}
.view-press-video-player .item-list ul li.playing a {
	color:#fff;
}
.view-press-video-player .item-list ul li .field-video-still {
	float:left;
	padding:0 5px 0 0;
}
.view-press-video-player .item-list ul li .view-item {
	padding:5px;
}
.view-press-video-player .item-list ul li .view-field {
	font-size:11px;
	font-weight:bold;
}
.view-press-video-player .item-list ul li.playing .view-field {
	color: #CCC;
}
/* * ADMIN ============================================================== */
#admin-overview ul li {
	border-top:1px solid #666;
	background:#eeeeff;
	padding:5px;
	overflow:hidden;
}
#admin-overview ul li.error {
	background:#ffeeee;
}
#admin-overview ul li.warning {
	background:#eeeeaa;
}
#admin-overview ul li.status {
	background:#aaeeee;
}
#admin-overview ul li div.field-node-changed {
	float:right;
	text-transform:uppercase;
	font-size:11px;
}
table#nodequeue-table img {
	display: inline;
}
/** * TABGROUPS ========================================================= */
fieldset.hidden {
	display:none;
}
.tabgroup .fieldset-wrapper {
	margin:0px;
	border:0px;
}
.tabgroup fieldset {
	border:0px;
}
ul.tabgroup {
	border-bottom:1px solid #ccc;
	line-height:29px;
	height:29px;
}
ul.tabgroup li,ul.tabgroup a {
	float:left;
}
ul.tabgroup a {
	background:#ddd;
	margin-right:1px;
	padding:0px 10px;
	float:left;
}
ul.tabgroup a.selected {
	background:#05a;
	color: #fff;
}
/** * FORMS ============================================================== */
input.form-file,input.form-text,textarea,select {
	width: 90%;
}
/** * SEARCH ============================================================== */
#block-apachesolr-vocabulary-1 div.item-list {
	max-height:150px;
	overflow: auto;
}
/* * RSS FEEDS PAGE ======================================================= */
div#rss-feeds-list {
	padding:10px 0px;
}
div#rss-feeds-list strong.feedset {
	border-top:2px solid #c2c4c1;
	border-bottom:2px solid #c2c4c1;
	display:block;
	padding:10px 0px;
	line-height:10px;
	font-weight:bold;
	font-size:11px;
	text-transform:uppercase;
}
div#rss-feeds-list li {
	float:left;
}
div#rss-feeds-list .view-item {
	margin:10px 0px;
	padding-left:20px;
	line-height:20px;
	background:url(feed-icon-14x14.png) 0% 50% no-repeat;
	width:290px;
}
div#rss-feeds-list .view-item * {
	line-height:15px;
	font-size:11px;
	display: inline;
}
/** * TOPICS PAGE ============================================================ */
div#topics-page .panel-header {
	padding:0px;
}
div.topics-page-placeholder {
	border-top:1px solid #ccc;
	padding:15px;
	height:415px;
	background: url(hrw/ourwork1.png) 50% 50% no-repeat;
}
/* tic_news_region */
div#topics-page .panel-middle {
	padding:0px;
}
div#topics-page #block-tic-news_topic {
}
div#topics-page #block-tic-news_topic .row {
	background:url(hrw/vrule_dotted.gif) 50% 0% repeat-y;
	border-top:1px solid #ccc;
}
div#topics-page #block-tic-news_topic .cell {
	float:left;
	width:232px;
	/* Need pixel width for IE which can't do math */
}
div#topics-page #block-tic-news_topic strong.region {
	display:block;
	padding:5px 10px;
	background:#eee;
	font-weight:normal;
	font-size:11px;
	text-transform:uppercase;
}
div#topics-page #block-tic-news_topic strong.region a {
	color:#333;
}
div#topics-page #block-tic-news_topic .view {
	display:block;
	padding:0px 0px 5px;
	margin:0px 10px;
}
div#topics-page #block-tic-news_topic .view-item {
	padding:5px 10px 5px 10px;
	text-indent:-10px;
}
div#topics-page #block-tic-news_topic .view-item * {
	line-height:15px;
	font-size:11px;
	display: inline;
}
/** * By Webteam ================================================================== */
#community.panels .panel-top,#community.panels .panel-middle,#community.panels .panel-right,#community.panels .panel-left {
	background:#FFFFFF;
}
#community.panels .panel-top,#community.panels .panel-middle {
	margin-bottom:10px;
}
#community.panels .panel-top .panel-left img,#community.panels .panel-top .panel-right .view {
	border:#cccccc 50px;
}
div.node-body p a {
	color:#3399cc;
	text-decoration:underline;
}
div#topics_list .panel-header {
	padding:0px;
}
div.topics_list-placeholder {
	border-top:1px solid #ccc;
	padding:15px;
	height:415px;
	background: url(hrw/ourwork1.png) 50% 50% no-repeat;
}
/* tic_news_region */
div#topics_list .panel-middle {
	padding:15px;
}
div#topics_list #block-tic-regions_boxes {
}
div#topics_list #block-tic-regions_boxes .row {
	background:url(hrw/vrule_dotted.gif) 50% 0% repeat-y;
	border-top:1px solid #ccc;
}
div#topics_list #block-tic-regions_boxes .cell {
	float:left;
	width:232px;
	/* Need pixel width for IE which can't do math */
}
div#topics_list #block-tic-regions_boxes strong.region {
	display:block;
	padding:5px 10px;
	background:#eee;
	font-weight:normal;
	font-size:11px;
	text-transform:uppercase;
}
div#topics_list #block-tic-regions_boxes strong.region a {
	color:#333;
}
div#topics_list #block-tic-regions_boxes .view {
	display:block;
	padding:0px 0px 5px;
	margin:0px 10px;
}
div#topics_list #block-tic-regions_boxes .view-item {
	padding:5px 10px 5px 10px;
	text-indent:-10px;
}
div#topics_list #block-tic-regions_boxes .view-item * {
	line-height:15px;
	font-size:11px;
	display: inline;
}
/* 3 COLUMN VIEWS */
.view-content-region-reports li {
	width:200px;
	padding:10px 9px 10px 10px;
	float:left;
}
.view-content-region-reports li li {
	padding:0px;
	margin:0px;
	float:none;
}
.view-content-region-reports {
	background-color:#FFFFFF;
}
.view-content-region-reports .view-field {
	margin:0px 0px 15px;
}
.view-content-region-reports .item-list .clear-block {
	padding-left:5px;
	padding-right:5px;
}
.view-content-region-reports .item-list .clear-block li {
	margin:0px 5px;
}
#our-work-holder {
	background-image:url(our-work-bg.gif);
	width:658px;
	height:362px;
	padding-bottom:5px;
}
#flashcontent {
	position:relative;
	top:30px;
	left:3px;
}
.panel-custom {
	background-color:#FFFFFF;
}
div#taxonomy .panel-middle {
	background:#FFFFFF;
	padding-bottom:0px;
}
div#taxonomy .panel-footer {
	background:#FFFFFF;
	margin-top:15px;
}
div#about .panel-head img {
	background:#FFFFFF;
	margin-right:15px;
}
div#taxonomy .view-content-region-reports .item-list .clear-block {
	padding-left:5px;
	padding-right:5px;
	padding-top:5px;
}
div#taxonomy .panel-col-top {
	margin-bottom:10px;
}
div#taxonomy .panel-col-bottom {
	margin-top:10px;
}
.view-special-focus-featured .view-item img {
	position:relative;
	float:left;
	border:10px #000000;
}
div#policy-makers .views-expert_feature {
	margin-top:100px !important;
	border-top:#000000 10px !important;
}
div#iff .panel-right .ntype-screening {
	padding:10px;
}
div#iff .panel-middle {
	margin-top:15px;
}
div#iff .panel-right,div#iff .panel-middle {
	background:#ffffff;
}
div#iff .panel-left .panel-custom,div#iff .panel-custom,div#iff .panel-custom p {
	padding:10px !important;
}
div#taxonomy .panel-col-first,div#taxonomy .panel-col-last {
	background:#FFFFFF;
}
div#block-tic-policy_hybrid {
	margin-top:15px !important;
}
.domestic_label {
	padding-top:12px;
	padding-right:0px;
	padding-bottom:8px;
	padding-left:0px;
	margin-top:0px;
	margin-right:10px;
	margin-bottom:0px;
	margin-left:10px;
	font-size:10px;
	line-height:10px;
	text-transform:uppercase;
	font-weight:bold;
	letter-spacing:1px;
	border-bottom-width:2px;
	border-bottom-style:solid;
	border-bottom-color:#c2c4c1;
	background-color:#ffffff;
	background-image:none;
	background-repeat:repeat;
	background-attachment:scroll;
	background-position:0% 0%;
	color:#37230f;
	float:left;
	width:250px;
}
.foreign_label {
	padding-top:12px;
	padding-right:40px;
	padding-bottom:8px;
	padding-left:0px;
	margin-top:0px;
	margin-right:10px;
	margin-bottom:0px;
	margin-left:10px;
	font-size:10px;
	line-height:10px;
	text-transform:uppercase;
	font-weight:bold;
	letter-spacing:1px;
	border-bottom-width:2px;
	border-bottom-style:solid;
	border-bottom-color:#c2c4c1;
	background-color:#ffffff;
	background-image:none;
	background-repeat:repeat;
	background-attachment:scroll;
	background-position:0% 0%;
	color:#37230f;
	float:right;
	width:250px;
}
#block-views-home_reports li {
	height:230px;
}
#block-views-home_reports .item-list {
	height:100%;
}
#block-views-home_reports .field-reportsynopsis-cover {
	position:absolute;
	padding-bottom:15px;
	bottom:0px !important;
}
#block-views-ourwork_success_feature .field-image-caption * {
	width:300px;
	padding-right: 35px
}
/* ARABIC CSS Quick Test*/
.rtl * {
	font-family:Tahoma !important;
}
.rtl body.hrw,.rtlbody.popup {
	line-height:1.25em;
	font-size:13px;
}
.rtl #header div.top {
	font-size:11px;
	line-height:30px;
}
.rtl #header div.personas ul li a:hover,.rtl#header div.personas ul li a.active,.rtl#header div.personas ul li.active a {
}
.rtl #header div.i18n {
	font-size:11px;
}
.rtl #header div.i18n ul {
	line-height:15px;
}
.rtl #header div.nav ul {
	line-height:40px;
	font-size:13px;
}
.rtl #header div.search,.rtl#header div.embargo {
	line-height:26px;
}
.rtl #subnav #section-title {
	font-size:14px;
	line-height:30px;
}
.rtl #subnav div.subnav ul {
	line-height:30px;
}
.rtl #subnav div.subnav ul li a {
	font-size:12px;
}
.rtl #footer div.nav {
	font-size:12px;
	line-height:20px;
}
.rtl #footer .block {
	font-size:10px;
	line-height:15px;
}
.rtl #footer .block .filter-text {
	line-height:15px;
}
.rtl #sub-footer {
	font-size:11px;
}
.rtl #page div.page-tools {
	font-size:11px;
}
.rtl #page div.page-tools .clear-block,.rtl#page div.page-tools ul {
	line-height:40px;
}
.rtl #page div.page-tools ul li div.popup-links ul.links {
	font-size:11px;
	line-height:25px;
}
.rtl ul.tabs {
	font-size:11px;
}
.rtl div.pager {
	font-size:11px;
	line-height:20px;
}
.rtl div.pager a.next,.rtldiv.pager a.prev,.rtldiv.pager a.pager-first,.rtldiv.pager a.pager-last {
	line-height:19px;
}
.rtl span.pager-form * {
	font-size:11px;
}
.rtl table th {
	font-size:11px;
}
.rtl table td {
	font-size:11px;
}
.rtl .block-title,.rtlh6.block-title,.rtl.panels h2.title {
	font-size:10px;
	line-height:10px;
}
.rtl .node .filter-text .block-title {
	font-size:11px;
}
.rtl a.admin-block {
	line-height:20px;
	font-size:10px;
}
.rtl div.page-title h6.page-title,.rtl.node h6.node-title,.rtl#block-views-policy_lp_feature .field-node-title,.rtl#block-views-pubs_lp_feature .view-pubs-lp-feature .field-node-title,.rtl#block-tic-news_hybrid .view-news-lp-feature .field-node-title,.rtl#block-tic-topic_hybrid .view-topic-lp-feature .field-node-title,.rtl#block-views-ourwork_success_feature .field-node-title {
	font-size:24px;
	line-height:30px;
}
.rtl #block-views-pubs_lp_feature .view-pubs-lp-feature .field-reportsynopsis-subtitle,.rtl.node h6.node-subtitle {
	font-size:1em;
	line-height:25px;
}
.rtl .node h6.node-longtitle {
	font-size:13px;
	line-height:20px;
}
.rtl .node .info,.rtl.node .meta {
	line-height:20px;
	font-size:11px;
}
.rtl .node div.node-sidebar dt {
	font-size:11px;
}
.rtl .node .node-sidebar .pullquote {
	line-height:1.75em;
}
.rtl .node .node-sidebar .pullquote .field-field-news-pullquote {
	font-size:15px;
}
.rtl .node .node-sidebar .pullquote .field-field-news-pullquote-author {
	font-size:80%;
	line-height:120%;
}
.rtl .node .field-field-news-pullquote cite {
	font-size:11px;
	line-height:1.25em;
}
.rtl form#messaging-sendto-form {
	font-size:11px;
}
.rtl div.node-translations span.label {
	font-size:9px;
}
.rtl div.node div.references {
	font-size:11px;
}
.rtl div.node ul.xslt-book-links {
	line-height:15px;
	font-size:11px;
}
.rtl div.toc-1 {
	font-size:1.25em;
}
.rtl .filter-text {
	line-height:1.75em;
}
.rtl #assetref-view-form .buttons {
	line-height:20px;
}
.rtl .view-item .field-node-title {
	font-size:13px;
	line-height:18px;
}
.rtl .view-item .field-reportsynopsis-subtitle,.rtl.view-item .field-news-subtitle,.rtl.view-item .field-node-created,.rtl.view-item .field-node-body,.rtl.view-item .field-news-teaser,.rtl.view-item .field-profile-title,.rtl.view-item .view-data-node-body {
	font-size:11px;
	line-height:18px;
}
.rtl div.view-item .field-node-created,.rtldiv.view-item .field-term {
	font-size:11px;
}
.rtl .view-content-updatable-box h6.node-title,.rtl.view-content-cities-box h6.node-title {
	font-size:10px;
	line-height:10px;
}
.rtl .view-content-updatable-box p,.rtl.view-content-cities-box p {
	font-size:11px;
	line-height:16px;
}
.rtl .view-content-updatable-box .info .date,.rtl.view-content-cities-box .info .date {
	font-size:9px;
}
.rtl .view-pubs-lp-book .field-promo-link {
	font-size:11px;
}
.rtl .more {
	font-size:11px;
	line-height:30px;
}
.rtl .profile-photo-caption,.rtl.asset .field-image-caption,.rtl.asset .field-copyright {
	font-size:9px;
	line-height:12px;
}
.rtl div#block-views-home_big_daddy .view-item .view-field,.rtldiv#block-views-multimedia_big_momma .view-item .view-field {
	line-height:15px;
	font-size:10px;
}
.rtl div#block-views-home_big_daddy .view-item .view-data-node-data-field-promo-link-field-promo-link-url a,.rtldiv#block-views-multimedia_big_momma .view-item .view-data-node-data-field-promo-link-field-promo-link-url a {
	font-size:14px;
}
.rtl div#block-views-home_big_daddy ul.jstabs,.rtldiv#block-views-multimedia_big_momma ul.jstabs {
	font-size:11px;
}
.rtl div#block-views-home_big_daddy ul.jstabs li .title,.rtldiv#block-views-multimedia_big_momma ul.jstabs li .title {
	line-height:20px;
	font-size:9px;
}
.rtl #other-ongoing-crises-tabs ul.jstabs,.rtl#tabby-tabs ul.jstabs {
	line-height:26px;
}
.rtl #other-ongoing-crises-tabs ul.jstabs li a,.rtl#tabby-tabs ul.jstabs li a {
	font-size:11px;
}
.rtl #tabby-tabs strong {
	font-size:11px;
}
.rtl #tabby-tabs .view-item * {
	line-height:15px;
	font-size:11px;
}
.rtl div#block-views-news_lp_breaking h6.block-title {
	font-size:11px;
	line-height:10px;
}
.rtl div.view-news-lp-breaking .field-node-title {
	font-size:15px;
}
.rtl #block-tic-news_topic_recent strong {
	font-size:11px;
}
.rtl #jobs ul.view-jobs li h3 {
	font-size:1.2em;
}
.rtl .view-press-video-player .item-list ul li {
	font-size:11px;
	line-height:12px;
}
.rtl .view-press-video-player .item-list ul li .view-field {
	font-size:11px;
}
.rtl #admin-overview ul li div.field-node-changed {
	font-size:11px;
}
.rtl ul.tabgroup {
	line-height:29px;
}
.rtl div#rss-feeds-list strong.feedset {
	line-height:10px;
	font-size:11px;
}
.rtl div#rss-feeds-list .view-item {
	line-height:20px;
}
.rtl div#rss-feeds-list .view-item * {
	line-height:15px;
	font-size:11px;
}
.rtl div#topics-page #block-tic-news_topic strong.region {
	font-size:11px;
}
.rtl div#topics-page #block-tic-news_topic .view-item * {
	line-height:15px;
	font-size:11px;
}
.rtl div#topics_list #block-tic-regions_boxes strong.region {
	font-size:11px;
}
.rtl div#topics_list #block-tic-regions_boxes .view-item * {
	line-height:15px;
	font-size:11px;
}
.rtl .domestic_label {
	font-size:10px;
	line-height:10px;
}
.rtl .foreign_label {
	font-size:10px;
	line-height: 10px;
}
#search-form input.form-text {
	width: 86%;
}
